 .btn_normal {
 	background: url(Images/bgAll.png) 0 -590px;
 }
 
 .tb-item-arrow {
 	background: url(Images/imgBtnAll.png) -20px 0 no-repeat;
 }
 
 a.tb-enable:hover .tb-item {
 	background-position: -20px 0;
 }
 
 a.tb-enable:hover .tb-item-arrow {
 	background-position: -20px -20px;
 }
 
 a.tb-disable .tb-item-arrow {
 	background-position: -20px -40px;
 }
 
 .tb-item {
 	background: url(Images/bgAll.png) 0 25px scroll repeat-x;
 }
 
 .tb-bg {
 	background: url(Images/bgAll.png) 0 -610px repeat-x;
 }
 
 .help {
 	background: url(Images/imgBtnAll.png) -115px -93px;
 	width: 16px;
 	height: 16px;
 }
 
 .v-editor,
 .v-editor-hover,
 .v-editor-readonly {
 	border-top: 1px solid #a7a7a7;
 	border-right: 1px solid #d0d0d0;
 	border-bottom: 1px solid #d0d0d0;
 	border-left: 1px solid #a7a7a7;
 	width: 115px;
 	height: 18px;
 	background-color: White;
 	display: inline-block;
 	vertical-align: middle;
 }
 
 .v-editor:hover,
 .v-editor-hover {
 	border-top: 1px solid #868686;
 	border-right: 1px solid #bcbcbc;
 	border-bottom: 1px solid #bcbcbc;
 	border-left: 1px solid #868686;
 }
 
 .v-editor[readOnly=true],
 .v-editor-readonly {
 	background-color: #e6e6e6;
 }
 
 .v-input,
 .v-editor-readonly .v-input {
 	float: left;
 	border: 0 none #fff;
 	font-size: 9pt;
 	width: 92px;
 	height: 100%;
 	margin: 0;
 	padding: 0 0 0 2px;
 	color: Black;
 	background-color: White;
 	vertical-align: middle;
 }
 
 .v-editor-readonly,
 .v-editor-readonly .v-input {
 	background-color: #e6e6e6;
 }
 
 .v-refbtn,
 .v-refbtn-hover {
 	float: right;
 	cursor: pointer;
 	width: 20px;
 	height: 18px;
 	background-image: url(Images/imgBtnAll.png);
 	border-left: 1px solid White;
 	overflow: hidden;
 }
 
 .v-editor-readonly .v-refbtn {
 	float: right;
 	cursor: pointer;
 	width: 20px;
 	height: 18px;
 	background-image: url(Images/imgBtnAll.png);
 	border-left: 1px solid #e6e6e6;
 	overflow: hidden;
 	background-position-y: -40px;
 	background-color: #e6e6e6;
 	cursor: default;
 }
 
 .v-refbtn:hover,
 .v-refbtn-hover {
 	background-position-y: -20px;
 	border-left: 1px solid #a7a7a7;
 }
 
 .v-img0 {
 	background-position-x: 0;
 }
 
 .v-img1 {
 	background-position-x: -20px;
 }
 
 .v-img2 {
 	background-position-x: -40px;
 }
 
 .v-img3 {
 	background-position-x: -60px;
 }
 
 .v-img4 {
 	background-position-x: -80px;
 }
 
 .v-img5 {
 	background-position-x: -100px;
 }
 
 .v-img6 {
 	background-position-x: -120px;
 }
 
 .v-hidden {
 	display: none;
 }
 
 .dp-drop1,
 .dp-drop2,
 .dp-left1,
 .dp-left2,
 .dp-right1,
 .dp-right2 {
 	background-image: url(Images/imgBtnAll.png);
 	width: 16px;
 	height: 16px;
 	display: inline;
 }
 
 .dp-drop1 {
 	background-position: -140px -2px;
 }
 
 .dp-drop2 {
 	background-position: -140px -22px;
 }
 
 .dp-left1,
 .dp-left2 {
 	background-position: -4px -93px;
 }
 
 .dp-right1,
 .dp-right2 {
 	background-position: -20px -93px;
 }
 
 .dp-d1,
 .dp-d2 {
 	background-image: url(Images/bgAll.png);
 	background-repeat: repeat-x;
 	height: 12px;
 }
 
 .dp-d1 {
 	background-position: 0 -100px;
 }
 
 .dp-d2 {
 	background-position: 0 -120px;
 }
 
 .w-b-close,
 .w-b-down,
 .w-b-right,
 .w-b-float,
 .w-b-close-hover,
 .w-b-down-hover,
 .w-b-right-hover,
 .w-b-float-hover {
 	background-image: url(Images/imgBtnAll.png);
 	height: 18px;
 	width: 17px;
 }
 
 .w-b-close {
 	background-position: -160px 0;
 }
 
 .w-b-down {
 	background-position: -180px 0;
 }
 
 .w-b-right {
 	background-position: -200px 0;
 }
 
 .w-b-float {
 	background-position: -220px 0;
 }
 
 .w-b-close-hover {
 	background-position: -160px -20px;
 }
 
 .w-b-down-hover {
 	background-position: -180px -20px;
 }
 
 .w-b-right-hover {
 	background-position: -200px -20px;
 }
 
 .w-b-float-hover {
 	background-position: -220px -20px;
 }
 
 .w-tl {
 	background: url(Images/imgBtnAll.png) -10px -110px;
 	width: 6px;
 	height: 26px;
 }
 
 .w-tr {
 	background: url(Images/imgBtnAll.png) -20px -110px;
 	width: 6px;
 	height: 26px;
 }
 
 .w-bl {
 	background: url(Images/imgBtnAll.png) -30px -110px;
 	width: 6px;
 	height: 6px;
 }
 
 .w-br {
 	background: url(Images/imgBtnAll.png) -40px -110px;
 	width: 6px;
 	height: 6px;
 }
 
 .w-tb {
 	background: url(Images/bgAll.png) 0 -240px repeat-x;
 	height: 26px;
 }
 
 .w-bb {
 	background: url(Images/bgAll.png) 0 -270px repeat-x;
 	height: 6px;
 }
 
 .w-lb {
 	background: url(Images/bgAll_Y.png) 0 0 repeat-y;
 	width: 6px;
 }
 
 .w-rb {
 	background: url(Images/bgAll_Y.png) -10px 0 repeat-y;
 	width: 6px;
 }
 
 .v-errIcon {
 	background: url(Images/imgBtnAll.png) -68px -95px;
 	width: 12px;
 	height: 12px;
 	overflow: hidden;
 }
 
 .Grid-EditerPart .v-editor,
 .Grid-EditerPart .v-editor-hover {
 	border: 0 solid #000;
 	height: 16px;
 	overflow: hidden;
 }
 
 .TabStrip_Ufida {
 	font: 8pt tahoma, sans-serif;
 	text-align: center;
 }
 
 .TabStrip_Ufida ul {
 	padding-top: 3px!important;
 	border-bottom: solid 1px #b3b3b3;
 	height: 19px;
 }
 
 .TabStrip_Ufida li a {
 	padding-left: 3px;
 	background: url(Images/bgAll.png) 0 -550 no-repeat transparent;
 	color: Black;
 	text-decoration: none;
 	line-height: 19px;
 }
 
 .TabStrip_Ufida li a .wrap {
 	padding-right: 3px;
 	background: url(Images/bgAll.png) right -570 no-repeat transparent;
 }
 
 .TabStrip_Ufida li a .innerWrap {
 	padding: 0 5px;
 	background: url(Images/bgAll.png) 0 -440 repeat-x transparent;
 }
 
 .TabStrip_Ufida li a.selected {
 	margin-top: -1px;
 	margin-bottom: -2px;
 	line-height: 21px;
 	background: url(Images/bgAll.png) 0 -490 no-repeat transparent;
 }
 
 .TabStrip_Ufida li a.selected .wrap {
 	background: url(Images/bgAll.png) right -520 no-repeat transparent;
 }
 
 .TabStrip_Ufida li a.selected .innerWrap {
 	background: url(Images/bgAll.png) 0 -460 repeat-x transparent;
 }
 
 .TabStrip_Ufida .rightArrow,
 .TabStrip_Ufida .leftArrow,
 .TabStrip_Ufida .rightArrowDisabled,
 .TabStrip_Ufida .leftArrowDisabled {
 	width: 17px;
 	height: 22px;
 }
 
 .TabStrip_Ufida .leftArrow {
 	background-image: url(img/ScrollLeft.png);
 }
 
 .TabStrip_Ufida .rightArrow {
 	background-image: url(img/ScrollRight.png);
 }
 
 .TabStrip_Ufida .leftArrowDisabled {
 	background-image: url(img/ScrollLeftDisabled.png);
 }
 
 .TabStrip_Ufida .rightArrowDisabled {
 	background-image: url(img/ScrollRightDisabled.png);
 }
 
 .tabstrip {
 	height: 1%;
 	padding: 0;
 	margin: 0;
 }
 
 .tabstrip DIV {
 	width: 100%;
 }
 
 .tabstrip DIV:after {
 	display: block;
 	height: 0;
 	visibility: hidden;
 	clear: both;
 }
 
 .tabstrip UL {
 	padding: 0;
 	margin: 0;
 	font: 9pt tahoma, sans-serif;
 	width: 100%;
 }
 
 .tabstrip LI {
 	list-style: none none outside;
 	padding-bottom: 0;
 	margin: 0;
 	padding-left: 0;
 	padding-right: 0;
 	float: left;
 	padding-top: 0;
 }
 
 .tabstrip LI.break {
 	float: none;
 }
 
 .tabstrip LI.break BR {
 	clear: both;
 }
 
 .tabstrip LI A {
 	position: relative;
 	float: left;
 	font-size: 100%;
 }
 
 .tabstrip LI A IMG {
 	border-bottom: 0;
 	border-left: 0;
 	margin-top: 5px;
 	float: left;
 	border-top: 0;
 	margin-right: 5px;
 	border-right: 0;
 }
 
 .tabstrip LI A.selected {
 	z-index: 0;
 	cursor: default;
 }
 
 .tabstrip LI A .wrap {
 	white-space: nowrap;
 	float: left;
 	clear: both;
 	cursor: pointer;
 }
 
 .tabstrip LI A .innerWrap {
 	white-space: nowrap;
 	float: left;
 	clear: both;
 	cursor: pointer;
 }
 
 .tabstrip LI A.selected .wrap {
 	cursor: default;
 }
 
 .tabstrip LI A.selected .innerWrap {
 	cursor: default;
 }
 
 .tabstrip .leftArrow {
 	z-index: 100;
 	position: absolute;
 	text-decoration: none;
 }
 
 .tabstrip .rightArrow {
 	z-index: 100;
 	position: absolute;
 	text-decoration: none;
 }
 
 .tabstrip .leftArrowDisabled {
 	z-index: 100;
 	position: absolute;
 	text-decoration: none;
 }
 
 .tabstrip .rightArrowDisabled {
 	z-index: 100;
 	position: absolute;
 	text-decoration: none;
 }
 
 .tabstrip LI A.disabled {
 	color: gray;
 }
 
 .tabstrip LI A.disabled:hover {
 	color: gray;
 }
 
 .tabstrip .rightArrow {
 	background-color: transparent;
 	text-indent: -10000px;
 	background-repeat: no-repeat;
 	background-position: left 3px;
 }
 
 .tabstrip .leftArrow {
 	background-color: transparent;
 	text-indent: -10000px;
 	background-repeat: no-repeat;
 	background-position: left 3px;
 }
 
 .tabstrip .rightArrowDisabled {
 	background-color: transparent;
 	text-indent: -10000px;
 	background-repeat: no-repeat;
 	background-position: left 3px;
 }
 
 .tabstrip .leftArrowDisabled {
 	background-color: transparent;
 	text-indent: -10000px;
 	background-repeat: no-repeat;
 	background-position: left 3px;
 }
 
 .tabstrip .rightArrowDisabled {
 	cursor: default;
 }
 
 .tabstrip .leftArrowDisabled {
 	cursor: default;
 }
 
 .quickMenuPrompt {
 	background-image: url(menuprompt.png);
 	cursor: pointer;
 	border: #ffbd69 1px solid;
 	width: 21px;
 	height: 21px;
 	position: absolute;
 	top: -100px;
 	left: -100px;
 }
 
 .quickMenu {
 	background-image: url(menubg.png);
 	cursor: pointer;
 	border: #6593cf 1px solid;
 	width: 200px;
 	height: 26px;
 	position: absolute;
 	top: -100px;
 	left: -100px;
 	margin: 2px;
 }
 
 .quickMenuItem {
 	background: url() 5px 50% no-repeat;
 	height: 26px;
 	padding-left: 35px;
 	padding-top: 8px;
 	padding-bottom: 8px;
 	margin: 1px;
 }
 
 .DropDownComboList {
 	filter: progid: DXImageTransform.Microsoft.Shadow(Color=#c2c2c2, Direction=120, strength=4);
 	border-left: solid 1px #b0abcc;
 	border-top: solid 1px #b0abcc;
 	border-right: solid 1px #928f90;
 	border-bottom: solid 1px #928f90;
 	padding-top: 0;
 	padding-right: 0;
 	padding-left: 0;
 	padding-bottom: 0;
 }
 
 .ComboBoxDropDown {
 	border-left: solid 1px #b0abcc;
 	border-top: solid 1px #b0abcc;
 	border-right: solid 1px #928f90;
 	border-bottom: solid 1px #928f90;
 	background: white;
 	margin: 5px 5px 5px 5px;
 }
 
 .ComboBoxDropDownNone {
 	border: 0 none #b7b3b4;
 	background: white;
 	margin: 0;
 }
 
 .ComboBoxItem {
 	font-family: "宋体";
 	font-size: 12px;
 	border: solid 1px white;
 	color: #333;
 	padding: 3px;
 	text-decoration: none;
 	text-align: left;
 	margin: 1px;
 	white-space: nowrap;
 	overflow: hidden;
 	text-overflow: ellipsis;
 }
 
 .ComboBoxItemHover {
 	font-family: "宋体";
 	font-size: 12px;
 	background: transparent url(Images/bgAll.png) 0 0 repeat-x;
 	color: black;
 	border: solid 1px #b7b3b4;
 	text-decoration: none;
 	background-color: #dedede;
 	cursor: pointer;
 	padding: 3px;
 	text-align: left;
 	margin: 1px;
 	white-space: nowrap;
 	overflow: hidden;
 	text-overflow: ellipsis;
 }
 
 .ComboBoxItemDisabled {
 	font-family: "宋体";
 	font-size: 12px;
 	color: gray;
 	cursor: no-drop;
 	padding: 3px;
 	text-decoration: none;
 	text-align: left;
 	margin: 1px;
 }
 
 .DropDownGrid {
 	background-color: white;
 	filter: progid: DXImageTransform.Microsoft.Shadow(Color=#c2c2c2, Direction=120, strength=4);
 	border-left: solid 1px #b0abcc;
 	border-top: solid 1px #b0abcc;
 	border-right: solid 1px #928f90;
 	border-bottom: solid 1px #928f90;
 	padding: 0;
 }
 
 .DropDownGrid DIV {
 	scrollbar-face-color: #E9E9E9;
 	scrollbar-highlight-color: #fff;
 	scrollbar-shadow-color: #E9E9E9;
 	scrollbar-3dlight-color: #DBDBDB;
 	scrollbar-arrow-color: #787878;
 	scrollbar-track-color: #F5F5F5;
 	scrollbar-darkshadow-color: #AEAEAE;
 }
 
 .headerCellStyleDropDown,
 .dragOverCellStyleDropDown,
 .rowHeaderCellStyleDropDown,
 .frozenCellStyleDropDown {
 	padding: 2px;
 	border-color: #789;
 	border-style: solid;
 	border-width: 0 1px 1px 0;
 	background-color: Gray;
 	font-size: 9pt;
 }
 
 .headerCellStyleDropDown,
 .dragOverCellStyleDropDown,
 .rowHeaderCellStyleDropDown {
 	text-align: center;
 }
 
 .dragOverCellStyleDropDown {
 	background: #396;
 }
 
 .cellStyleDropDown,
 .alternatingCellStyleDropDown,
 .disabledCellStyleDropDown,
 .mouseOverCellStyleDropDown,
 .activeCellStyleDropDown,
 .selectedCellStyleDropDown {
 	padding: 2px;
 	border-color: #789;
 	border-style: solid;
 	border-width: 0 1px 1px 0;
 	background-color: white;
 	font-size: 9pt;
 }
 
 .selectedCellStyleDropDown {
 	background-color: #679ACD;
 }
 
 .activeCellStyleDropDown {
 	background-color: #AFD5FF;
 }
 
 .mouseOverCellStyleDropDown {
 	background-color: #6B8E23;
 }
 
 .disabledCellStyleDropDown {
 	background-color: #e4e0f8;
 }
 
 .alternatingCellStyleDropDown {
 	background-color: #fee;
 }
 
 .totalCellStyleDropDown {
 	padding: 2px;
 	border-color: #9ea7f1;
 	border-style: solid;
 	border-width: 1px 1px 1px 0;
 	background-color: white;
 	font-size: 9pt;
 }
 
 .statusBarStyleDropDown {
 	border-color: #9ea7f1;
 	font-size: 9pt;
 	background-color: #9ea7f1;
 	buttonshadow: #aca899;
 	buttonhighlight: white;
 }
 
 .rowStyleDropDown,
 .frozenRowStyleDropDown {
 	height: 20px;
 }
 
 .headerRowStyleDropDown {
 	height: 20px;
 }
 
 .pagerStyleDropDown {
 	font-size: 9pt;
 	border-color: #9ea7f1;
 	background-color: #ece9d8;
 }
 
 .pagerLinkDisabledStyleDropDown {
 	cursor: default;
 	text-decoration: none;
 }
 
 .DropDownButtonsTD button {
 	margin-right: 5px;
 }
 
 #lblToday A {
 	color: #043667;
 }
 
 .btn_mouseout,
 .btn_mouseover,
 .btn_disable {
 	border: solid 1px #3485b2;
 	height: 22px;
 	margin-right: 5px;
 	padding-left: 3px;
 	padding-right: 3px;
 	font-family: "宋体";
 	font-size: 12px;
 	font-style: normal;
 	line-height: normal;
 	font-weight: normal;
 	font-variant: normal;
 	text-transform: none;
 	text-decoration: none;
 	background-position: center;
 }
 
 .btn_mouseout {
 	background: white url(Images/bgAll.png) 0 -40px repeat-x;
 }
 
 .btn_mouseover {
 	background: white url(Images/bgAll.png) 0 -60px repeat-x;
 }
 
 .btn_disable {
 	background: white url(Images/bgAll.png) 0 -20px repeat-x;
 }
 
 .ImgBtn,
 .ImgBtnMouseOver {
 	background-color: white;
 	background-image: url(Images/imgBtnAll.png);
 	border-width: 1px;
 	width: 19px;
 	height: 18px;
 	border-style: none none none solid;
 }
 
 .ImgBtnMouseOver {
 	border-color: #a7a7a7;
 	background-position-y: -19;
 }
 
 .ImgBtn {
 	border-color: white;
 }
 
 .vch-TextComboBox img,
 .vch-TextComboBoxMouseOver img,
 .col-TextComboBox img,
 .col-TextComboBoxMouseOver img {
 	background-position-x: 0;
 }
 
 .vch-RefComboBox img,
 .vch-RefComboBoxMouseOver img,
 .col-RefComboBox img,
 .col-RefComboBoxMouseOver img {
 	background-position-x: -18;
 }
 
 .vch-DateDropDown img,
 .vch-DateDropDownMouseOver img,
 .col-DateDropDown img,
 .col-DateDropDownMouseOver img,
 .vch-DateSelectDropDownMouseOver A IMG,
 .vch-DateSelectDropDown A IMG {
 	background-position-x: -36;
 }
 
 .vch-NumTextBox img,
 .vch-NumTextBoxMouseOver img,
 .col-NumTextBox img,
 .col-NumTextBoxMouseOver img {
 	background-position-x: -54;
 }
 
 .vch-GridComboBox img,
 .vch-GridComboBoxMouseOver img,
 .col-GridComboBox img,
 .col-GridComboBoxMouseOver img {
 	background-position-x: -72;
 }
 
 .vch-MultiRefTextBox img,
 .vch-MultiRefTextBoxMouseOver img,
 .col-MultiRefTextBox img,
 .col-MultiRefTextBoxMouseOver img {
 	background-position-x: -90;
 }
 
 .vch-RefTextBox img,
 .vch-RefTextBoxMouseOver img,
 .col-RefTextBox img,
 .col-RefTextBoxMouseOver img {
 	background-position-x: -108;
 }
 
 .calbtn_mouseout {
 	font-family: "宋体";
 	font-size: 12px;
 	font-style: normal;
 	line-height: normal;
 	font-weight: normal;
 	font-variant: normal;
 	text-transform: none;
 	text-decoration: none;
 	background-position: center;
 	background: white url(Images/bgAll.png) 0 -80px repeat-x;
 	border: solid 1px #b3afaf;
 	height: 20px;
 	padding-right: 3px;
 	padding-left: 3px;
 }
 
 .calbtn_mouseover {
 	font-family: "宋体";
 	font-size: 12px;
 	font-style: normal;
 	line-height: normal;
 	font-weight: normal;
 	font-variant: normal;
 	text-transform: none;
 	text-decoration: none;
 	background-position: center;
 	background: white url(Images/bgAll.png) 0 -60px repeat-x;
 	border: solid 1px #7ca3b4;
 	height: 20px;
 	padding-right: 3px;
 	padding-left: 3px;
 }
 
 .caltxt {
 	ime-mode: disabled;
 	border-style: solid;
 	border-width: 1px;
 	border-top-color: #a7a7a7;
 	border-left-color: #a7a7a7;
 	border-bottom-color: #d0d0d0;
 	border-right-color: #d0d0d0;
 	font-size: 9pt;
 	text-align: right;
 }
 
 .calculator {
 	border-left: solid 1px #b0abcc;
 	border-top: solid 1px #b0abcc;
 	border-right: solid 1px #928f90;
 	border-bottom: solid 1px #928f90;
 	filter: progid: DXImageTransform.Microsoft.Shadow(Color=#c2c2c2, Direction=120, strength=4);
 }
 
 .col-ComboBox,
 .col-TextBox,
 .col-TextBoxMouseOver,
 .col-NumTextBox,
 .col-NumTextBoxMouseOver,
 .col-DateDropDown,
 .col-MultiRefTextBox,
 .col-GridComboBox,
 .col-TextComboBox,
 .col-RefComboBox {
 	border-style: none;
 	border-top: #000 1px solid;
 	font-size: 9pt;
 	height: 18px;
 	background-color: white;
 	vertical-align: middle;
 	display: inline-block;
 }
 
 .col-TextBox,
 .col-TextBoxMouseOver {
 	position: relative;
 	top: -1px;
 }
 
 .headerCellStyle,
 .headerRowStyle .e {
 	overflow: hidden;
 	text-overflow: ellipsis;
 	cursor: pointer;
 	padding: 2px;
 	border-right-color: #dbdada #dbdada #dbdada #f2f2f2;
 	border-right-style: solid;
 	border-right-width: 1px;
 	font-size: 9pt;
 	background: #f2f2f2 url(Images/bgAll.png) 0 -310px repeat-x;
 }
 
 .headerCellStyle font,
 .headerRowStyle font {
 	padding-right: 0;
 	color: #f03;
 }
 
 .rowHeaderCellStyle,
 .dragOverCellStyle,
 .frozenCellStyle,
 .fCellMergeStyle,
 .fFirstMergeStyle,
 .fLastMergeStyle {
 	padding: 0 5px 0 5px;
 	border-color: #f2f2f2 #dbdada #dbdada #f2f2f2;
 	border-style: solid;
 	border-width: 1px;
 	font-size: 9pt;
 	background: #f2f2f2 repeat-x;
 }
 
 .headerCellStyle,
 .headerRowStyle td,
 .dragOverCellStyle,
 .rowHeaderCellStyle {
 	text-align: center;
 	word-break: break-all;
 }
 
 .dragOverCellStyle {
 	background: #fef7b4;
 }
 
 .cellStyle,
 .alternatingRowStyle,
 .alternatingCellStyle,
 .cellMergeStyle,
 .firstMergeStyle,
 .lastMergeStyle {
 	padding: 0 5 0 5;
 	border-color: #dbdada;
 	border-style: solid;
 	border-width: 0 1px 1px 0;
 	background-color: white;
 	font-size: 9pt;
 }
 
 .cellStyleX {
 	border-color: #dbdada;
 	border-style: solid;
 	border-width: 0;
 	font-size: 9pt;
 	outline: none;
 }
 
 .cellMergeStyle,
 .firstMergeStyle,
 .fCellMergeStyle,
 .fFirstMergeStyle {
 	border-width: 0 1px 0 0;
 }
 
 .cellMergeStyle NOBR,
 .lastMergeStyle NOBR,
 .fCellMergeStyle NOBR,
 .fLastMergeStyle NOBR {
 	visibility: hidden;
 }
 
 .activeCellStyle {
 	padding: 0 5 0 5;
 	border-color: #000;
 	border-style: solid;
 	border-width: 1px 1px 1px 1px;
 	background-color: white;
 	font-size: 9pt;
 }
 
 .AmountCellStyle {
 	padding-right: 0;
 	font-family: 宋体;
 	font-weight: bold;
 	padding: 0;
 	border-color: #dbdada;
 	border-style: solid;
 	border-width: 0 1px 1px 0;
 	background-color: white;
 	letter-spacing: 4px;
 	background-image: url(je.bmp);
 	background-position: right top;
 }
 
 .col-InputAmountColumn {
 	ime-mode: disabled;
 	font-family: 宋体;
 	font-weight: bold;
 	margin-right: 2px;
 	height: 25px;
 	padding: 0;
 	overflow: hidden;
 	border-color: #dbdada;
 	vertical-align: middle;
 	border-style: solid;
 	border-width: 0;
 	background-color: white;
 	background-image: url(je.bmp);
 	background-position: right top;
 	letter-spacing: 4px;
 }
 
 .col-AmountColumn {
 	font-family: 宋体;
 	font-weight: bold;
 	padding: 0;
 	border-color: #dbdada;
 	border-style: solid;
 	border-width: 0;
 	background-color: white;
 	letter-spacing: 4px;
 	background-image: url(je.bmp);
 	background-position: right top;
 }
 
 .col-AmountColumnLeftMove {
 	height: 19px;
 	font-family: 宋体;
 	font-weight: bold;
 	padding-right: 4px;
 	border-color: #dbdada;
 	border-style: solid;
 	border-width: 0;
 	background-color: white;
 	letter-spacing: 4px;
 	vertical-align: middle;
 	background-image: url(je.bmp);
 	background-position: right top;
 }
 
 .refStyle {
 	border-color: #000;
 	border-style: solid;
 	border-width: 1px 0 0 0;
 	background-color: white;
 	font-size: 9pt;
 	height: 18px;
 }
 
 .mouseOverCellStyle {
 	padding: 0 5 0 5;
 	border-color: #dbdada;
 	border-style: solid;
 	border-width: 0 1px 1px 0;
 	background-color: white;
 	font-size: 9pt;
 }
 
 .smartGrid {
 	BORDER: #cfcfcf 1px solid;
 	activeCellColor: #fff;
 	selectedCellColor: #fef7b4;
 	mouseOverCellColor: #fef6cb;
 	clear: both;
 }
 
 .disabledCellStyle {
 	padding: 0 5 0 5;
 	border-color: #dbdada;
 	border-style: solid;
 	border-width: 0 1px 1px 0;
 	background-color: #fbfbfb;
 	font-size: 9pt;
 }
 
 .totalCellStyle {
 	padding: 0 5 0 5;
 	border-color: #bcbcbc;
 	background-color: #ddd;
 	border-style: solid;
 	border-width: 1px 1px 1px 0;
 	font-size: 9pt;
 	font-weight: bold;
 }
 
 .statusBarStyle {
 	border-color: #dbdada;
 	font-size: 9pt;
 	background-color: #E9ECF5;
 	buttonshadow: #aca899;
 	buttonhighlight: white;
 }
 
 .rowStyle,
 .frozenRowStyle {
 	font-size: 9pt;
 	background-color: #E9ECF5;
 }
 
 .headerRowStyle {
 	height: 20px;
 	background: #f2f2f2 url(Images/bgAll.png) 0 -310px repeat-x;
 }
 
 .pagerStyle {
 	font-size: 9pt;
 	border-color: #9ea7f1;
 	background-color: white;
 }
 
 .pagerLinkDisabledStyle {
 	cursor: default;
 	text-decoration: none;
 }
 
 .popback {
 	background: url(Images/bgAll.png) 0 -140px repeat-x;
 }
 
 .popleft {
 	background: url(Images/imgBtnAll.png) -70px -110px no-repeat;
 	filter: alpha(opacity=70);
 }
 
 .popright {
 	filter: alpha(opacity=70);
 	background: url(Images/imgBtnAll.png) -120px -110px no-repeat;
 }
 
 .popButtons {
 	filter: alpha(opacity=70);
 	background-color: #d5dadf;
 }
 
 .popButtons button {
 	margin-right: 5px;
 }
 
 .Grid-EditerPart {
 	border: 0;
 	padding: 0;
 }
 
 .Grid-EditerPart .e {
 	border-collapse: collapse;
 	table-layout: fixed;
 	position: absolute;
 	margin: 0;
 }
 
 .Grid-EditerPart td {
 	padding: 0;
 }
 
 .vch-DateDropDown,
 .vch-DateDropDownMouseOver,
 .col-DateDropDown,
 .col-DateDropDownMouseOver,
 .vch-RefComboBox,
 .vch-RefComboBoxMouseOver,
 .col-RefComboBox,
 .col-RefComboBoxMouseOver,
 .vch-NumTextBox,
 .vch-NumTextBoxMouseOver,
 .col-NumTextBox,
 .col-NumTextBoxMouseOver,
 .vch-TextComboBox,
 .vch-TextComboBoxMouseOver,
 .col-TextComboBox,
 .col-TextComboBoxMouseOver,
 .vch-GridComboBox,
 .vch-GridComboBoxMouseOver,
 .col-GridComboBox,
 .col-GridComboBoxMouseOver {
 	border-collapse: collapse;
 }
 
 .vch-DateDropDown td,
 .vch-DateDropDownMouseOver td,
 .col-DateDropDown td,
 .col-DateDropDownMouseOver td,
 .vch-RefComboBox td,
 .vch-RefComboBoxMouseOver td,
 .col-RefComboBox td,
 .col-RefComboBoxMouseOver td,
 .vch-NumTextBox td,
 .vch-NumTextBoxMouseOver td,
 .col-NumTextBox td,
 .col-NumTextBoxMouseOver td,
 .vch-TextComboBox td,
 .vch-TextComboBoxMouseOver td,
 .col-TextComboBox td,
 .col-TextComboBoxMouseOver td,
 .vch-GridComboBox td,
 .vch-GridComboBoxMouseOver td,
 .col-GridComboBox td,
 .col-GridComboBoxMouseOver td {
 	padding: 0;
 }
 
 .vch-ctldiv {
 	width: 300px;
 	float: left;
 	display: inline-block;
 }
 
 .vch-head LABEL,
 .vch-foot LABEL,
 .vch-ctldiv LABEL {
 	padding-top: 4px;
 	vertical-align: top;
 	display: inline-block;
 	font-size: 9pt;
 	padding-right: 5px;
 	text-align: right;
 	white-space: nowrap;
 	text-overflow: ellipsis;
 	overflow: hidden;
 	position: relative;
 }
 
 .ChildGrid {
 	background-color: #f9f9f9;
 }
 
 .ChildGridTitle {
 	color: #3e6795;
 	font-size: 9pt;
 	font-weight: bold;
 	float: right;
 	cursor: pointer;
 }
 
 .windowButtons BUTTON {
 	width: 60px;
 }
 
 .vch-table {
 	background-color: white;
 	border-style: solid;
 	border-width: 1px;
 	filter: progid: DXImageTransform.Microsoft.Shadow(Color=#bbbbbb, Direction=120, strength=5);
 }
 
 .vch-title {
 	background-color: #9dadc6;
 }
 
 .vch-titletext {
 	font-weight: bold;
 	color: white;
 	font-size: 22px;
 	vertical-align: middle;
 	width: 100%;
 	height: 100%;
 	text-align: center;
 	text-decoration: underline;
 }
 
 .vch-bodytabtitle {
 	background-color: #e5e5e5;
 	font-size: 9pt;
 }
 
 .vch-label,
 .vch-ctldiv LABEL {
 	float: left;
 	font-size: 9pt;
 	padding-right: 5px;
 	text-align: left;
 }
 
 .vch-head LABEL font,
 .vch-ctldiv LABEL font,
 .vch-foot LABEL font {
 	font-size: 11px;
 	padding-right: 4px;
 	color: #f03;
 }
 
 .vch-TextBox {
 	border-style: solid;
 	border-width: 1px;
 	border-top-color: #a7a7a7;
 	border-left-color: #a7a7a7;
 	border-bottom-color: #d0d0d0;
 	border-right-color: #d0d0d0;
 	font-size: 9pt;
 }
 
 .vch-TextBoxMouseOver {
 	border-style: solid;
 	border-top: 1px solid #868686;
 	border-right: 1px solid #bcbcbc;
 	border-bottom: 1px solid #bcbcbc;
 	border-left: 1px solid #868686;
 	border-width: 1px;
 	font-size: 9pt;
 }
 
 .vch-TextBoxError {
 	color: #ff9000;
 	border: solid 1px #ff9000;
 	font-size: 9pt;
 }
 
 .vch-RefTextBox {
 	border-style: solid;
 	border-top-color: #a7a7a7;
 	border-left-color: #a7a7a7;
 	border-bottom-color: #d0d0d0;
 	border-right-color: #d0d0d0;
 	border-width: 1px;
 	font-size: 9pt;
 }
 
 .vch-RefComboBox,
 .vch-TextComboBox,
 .vch-ComboBox {
 	border-style: solid;
 	border-top-color: #a7a7a7;
 	border-left-color: #a7a7a7;
 	border-bottom-color: #d0d0d0;
 	border-right-color: #d0d0d0;
 	border-width: 1px;
 	font-size: 9pt;
 }
 
 .vch-RefComboBox-txt,
 .col-RefComboBox input,
 .vch-RefComboBoxMouseOver input,
 .col-RefComboBoxMouseOver input,
 .vch-RefComboBox input,
 .vch-MultiRefTextBox-txt {
 	border-style: none;
 	border-width: 0;
 	width: 100%;
 	height: 100%;
 }
 
 .vch-RefComboBox,
 .vch-RefComboBoxMouseOver {
 	table-layout: fixed;
 }
 
 .vch-RefComboBoxMouseOver,
 .vch-ComboBoxMouseOver,
 .vch-TextComboBoxMouseOver {
 	border-style: solid;
 	border-top: 1px solid #868686;
 	border-right: 1px solid #bcbcbc;
 	border-bottom: 1px solid #bcbcbc;
 	border-left: 1px solid #868686;
 	border-width: 1px;
 	font-size: 9pt;
 }
 
 .vch-GridComboBox {
 	background-color: White;
 	border-style: solid;
 	border-top-color: #a7a7a7;
 	border-left-color: #a7a7a7;
 	border-bottom-color: #d0d0d0;
 	border-right-color: #d0d0d0;
 	border-width: 1px;
 	font-size: 9pt;
 }
 
 .vch-GridComboBoxMouseOver {
 	background-color: White;
 	border-style: solid;
 	border-top: 1px solid #868686;
 	border-right: 1px solid #bcbcbc;
 	border-bottom: 1px solid #bcbcbc;
 	border-left: 1px solid #868686;
 	border-width: 1px;
 	font-size: 9pt;
 }
 
 .vch-LabelState {
 	font-size: 24px;
 	color: red;
 	font-weight: bold;
 	border: #f60 3px solid;
 	vertical-align: middle;
 	background-color: #ffc;
 	text-align: center;
 }
 
 .vch-TextComboBox {
 	border-style: solid;
 	border-top-color: #a7a7a7;
 	border-left-color: #a7a7a7;
 	border-bottom-color: #d0d0d0;
 	border-right-color: #d0d0d0;
 	border-width: 1px;
 	font-size: 9pt;
 }
 
 .div_Tab {
 	background-color: #f4f4f4;
 	border: solid 1px #b3b3b3;
 	border-top: none;
 }
 
 .WaterMarked {
 	font-size: 14px;
 	font-family: 黑体;
 	color: #e50000;
 	border: #e50000 2px solid;
 	vertical-align: middle;
 	text-align: center;
 	background-color: #ffc;
 	height: 20px;
 	min-width: 50px;
 	margin: 10 10 10 0;
 	padding: 1 10 1 10;
 }
 
 .vch-ErrorSpan {
 	height: 22px;
 	font-size: 9pt;
 	font-weight: bold;
 	margin: 0 10 0 0;
 	table-layout: fixed;
 	color: #022b65;
 	top: -2px;
 }
 
 .vch-ErrorSpan-Middle {
 	background: url(Images/bgAll.png) 0 -210px;
 	background-color: #b9daf3;
 	background-repeat: repeat-x;
 	padding: 0 10 0 0;
 }
 
 .vch-ErrorSpan-Left {
 	background: url(Images/imgBtnAll.png) -50px -110px;
 	background-repeat: no-repeat;
 	width: 8px;
 }
 
 .vch-ErrorSpan-Right {
 	background: url(Images/imgBtnAll.png) -60px -110px;
 	width: 8px;
 	background-repeat: no-repeat;
 }
 
 .vch-AssistBarLeft {
 	width: 2px;
 	float: left;
 	margin-right: -1px;
 }
 
 .vch-AssistBarCenter {
 	background: url(Images/bgAll.png) 0 -280px repeat-x;
 	float: left;
 	height: 22px;
 	padding: 0;
 }
 
 .vch-AssistBarRight {
 	width: 2px;
 	float: left;
 }
 
 .Voucher_AssistBar {
 	z-index: 150;
 	line-height: normal;
 	float: right;
 	height: 22px;
 }
 
 .vch-Assist {
 	background: url(Images/imgBtnAll.png) 0 -60px no-repeat;
 	width: 16px;
 	float: left;
 	height: 16px;
 	overflow: hidden;
 	cursor: pointer;
 }
 
 .vch-AssistBarCenter span {
 	padding-left: 4px;
 	padding-right: 4px;
 	float: left;
 	padding-top: 3px;
 }
 
 .vch-AssistBarLeftimg {
 	border-bottom: 0;
 	border-left: 0;
 	width: 2px;
 	background: url(Images/imgBtnAll.png) -1px 110px no-repeat;
 	height: 22px;
 	border-top: 0;
 	border-right: 0;
 }
 
 .vch-AssistBarRightimg {
 	border-bottom: 0;
 	border-left: 0;
 	width: 2px;
 	background: url(Images/imgBtnAll.png) -4px 110px no-repeat;
 	height: 22px;
 	border-top: 0;
 	border-right: 0;
 }
 
 .vch-AssistMouseOver {
 	width: 16px;
 	height: 16px;
 	float: left;
 	overflow: hidden;
 	cursor: pointer;
 	background-repeat: no-repeat;
 	background: url(Images/imgBtnAll.png) 0 -60px no-repeat;
 	white-space: nowrap;
 	border: solid 1px #b3b3b3;
 }
 
 .search_default_icon {
 	background: url(search_default_icon.png) no-repeat;
 	width: 18px;
 	height: 16px;
 }
 
 .search_live_icon {
 	background: url(search_live_icon.png) no-repeat;
 	width: 18px;
 	height: 16px;
 }
 
 .search_close_live_icon {
 	background: url(search_close_live_icon.png) no-repeat;
 	width: 18px;
 	height: 16px;
 }
 
 .search_close_default_icon {
 	background: url(search_close_default_icon.png) no-repeat;
 	width: 18px;
 	height: 16px;
 }
 
 #dpTime {
 	border: 1px solid #ccc;
 }
 
 #dpTime input {
 	width: 20px;
 	height: 16px;
 	text-align: center;
 	border: 0 none;
 	background-color: #fff;
 }
 
 .timeH {
 	font-size: 9pt;
 }
 
 .timeM {
 	font-size: 9pt;
 }
 
 .timeS {
 	font-size: 9pt;
 }
 
 #dpTime .timeSep {
 	width: 7px;
 	font-family: 宋体;
 	font-size: 9pt;
 	color: #333;
 	line-height: 16px;
 }